#region Using directives
using System;
using Microsoft.DirectX.Direct3D;
#endregion

namespace SharpWind.Graphics.Geometry
{
	public class Face
	{
		#region Fields

		private CustomVertex.PositionNormalTextured vertex0;

		private CustomVertex.PositionNormalTextured vertex1;

		private CustomVertex.PositionNormalTextured vertex2;

		#endregion

		#region Constructor

		public Face( CustomVertex.PositionNormalTextured vertex0, CustomVertex.PositionNormalTextured vertex1, CustomVertex.PositionNormalTextured vertex2 )
		{
			this.vertex0 = vertex0;
			this.vertex1 = vertex1;
			this.vertex2 = vertex2;
		}

		#endregion

		#region Properties

		public CustomVertex.PositionNormalTextured Vertex0
		{
			get
			{
				return this.vertex0;
			}
			set
			{
				this.vertex0 = value;
			}
		}

		public CustomVertex.PositionNormalTextured Vertex1
		{
			get
			{
				return this.vertex1;
			}
			set
			{
				this.vertex1 = value;
			}
		}

		public CustomVertex.PositionNormalTextured Vertex2
		{
			get
			{
				return this.vertex2;
			}
			set
			{
				this.vertex2 = value;
			}
		}

		#endregion
	}
}
